//
//  UIView+Entension.swift
//  weiboD
//
//  Created by gao2015 on 2016/11/30.
//  Copyright © 2016年 gao2015. All rights reserved.
//

import UIKit
//在分类中不能使用存储属性

extension UIView{
    
    //提供计算属性返回数据
        //获取和设置当前控件的x坐标
    var x : CGFloat{
        get{
            return self.frame.origin.x
        }set{
            self.frame.origin.x = newValue
        }
    }
    
        //获取和设置当前控件的y坐标
    var y :CGFloat{
        get{
            return self.frame.origin.y
        }set{
            self.frame.origin.y = newValue
        }
    }
    
        //获取和设置当前控件宽度
    var width :CGFloat{
        get{
            return self.frame.size.width
        }set{
            self.frame.size.width = newValue
        }
    }
    
        //获取和设置当前控件高度
    var height :CGFloat{
        get{
            return self.frame.size.height
        }set{
            self.frame.size.height = newValue
        }
    }
    
        //获取和设置控件大小
    var size :CGSize{
        get{
            return self.frame.size
        }set{
            self.frame.size = newValue
        }
    }
    //  设置中心x和获取中心x
    var centerX: CGFloat {
        get {
            return self.center.x
        } set {
            self.center.x = newValue
        }
    }
    
    //  设置中心y和获取中心y
    var centerY: CGFloat {
        get {
            return self.center.y
        } set {
            self.center.y = newValue
        }
    }

}
